lazy loading of package management implemented