still have bugs in switching elvels