Unless the parts will be a seperate project/package this seems reasonable. That way a require "part/admin" always works where a require "nitro" works. (ab) -- Arne Brasseur http://www.arnebrasseur.net http://www.zhongwiki.com http://www.bankske.org arne at arnebrasseur.net