views and styles