added start screen and control