All views are now working. Just need modfying/creating to work c)