change: all controllers, views, etc, are changed to use a more modular system