working on LevelParser