no more syntax errors, checking for semantic issues