progress on syntax