seperated the views into individual views