improve the views