add command function