working on the view