added new mistakes, changed the wway we view the errors, removed teh alter afpter the validation