simplified module dependency management