fixes and responsive