improvements to view