introduced MVC pattern and added control-services