add option to hide semicolon