added c expression syntax