working on new version on syntax