modular scale as a dependency