added sub-commands, not operator, equal operator