check level before generation!