added responsiveness
added modular scale