Hi all, Today we've got several questions how to work with the packages code. I took a decision to put them in our forums and post the answers to them here as they could be useful for some other customers who work on the packages for subrion open source content management framework. If you check includes/classes/ia.core.php file you can see the following code: PHP: public function factoryPackage ($name, $package, $type = self::FRONT, $params = null) factoryPackage accepts four params, and two of them are mandatory, others have default values. There are two ways to create a new package item class, but you should follow some conventions: a. your package item should be placed in packages/package_name/includes/classes/ia.(front|admin).item_name.php b. it should end with S, let's say your item is 'boats', then S is trimmed and your class will be create as iaBoat; more examples: recipes -> iaRecipe, lyrics -> iaLyric First way to init a new package item class: PHP: $iaCore->factoryPackage('boat', 'boats'); this code will init iaBoat class based on packages/boats/includes/classes/ia.front.boat.php where the first param is the item name without S, and the second one is the package name. Second way to init a new package item class: PHP: $iaCore->factoryPackage('item', 'boats', 'front', 'boats') This code will do the same as above code. First one is recommended. Please see the methods, sometimes you need to pass item name without S, in some other cases you pass package name and it's confusing for autos package - your both package name and item name has the same value - autos. This is different in our publishing or directory package, where you pass articles/listings and publishing/directory. I'm not sure. Let's wait for some ideas from our devs. I think the only way now to check how it works is to investigate publishing or directory package. I don't imagine how we can describe it, there is a functionality that can be used as an example. Sure, you definitely need to have default templates in your packages folder. But if you want to have a specific design for your pages I'd recommend to modify your templates/boatsdefault. Here are more details: Templates - Subrion CMS Let us know if you have any other questions. Thanks!