make it responsive the right way