responsive design on mobile devices to close #43