syntax errors removed