add levelmanager - refactoring