Adding more views and more controllers for various functions