so many syntax errors