try to do something with responsive scaling