Modifications in GUI and new functions and actions added to model and controller.