improving the views components.