views and styling