add commands with arguments