updated view and styling