add Syntax.Do()