moved some programming stuff out of init
Added directory for packages from manager