changed some functions in LevelOneController to private