adding responsive and styling