failing attempt to add more flexible responsive design