eliminating logical, syntax errors; need sleep