Fixed up the controllers and add invalid level verifier