added more syntaxes