Added module installation to a separate file
Updated for module loading from other file