made massive fixes to level 3