added frontend styles and layouts