Doing too much view 3