fixing syntax errors and construct errors