update styles, add responsivness