added modular scales