added dependencies for modular