made it responsive (still on the way)