need to add responsive design stuff