- refactor function names with namespace - dependency resolution implemented for 'install' sub-command