fixes and layout, started with responsive