various modifications to controllers, views, and assets