fixed currentLevel