package, module and environment dependencies methods added; package module refactored