more styles and responsive