Updated the views, controllers, models and the logic in the core project.