deals with levels properly