Fixing level problem, not finished