8, Added controllers, views, and authorization