added tests for syntax, propeprties