responsive design and bug fixes