responsive and other fixes