lots of default styles and views with semantic