added some of Adrians Views and Controllers