still fixing syntax issues