The start page works in a consistent manner. Some refactoring done to break up the controllers so that the service can do its job.