exceptions were fixed
syntax errors were fixed