all commands have result