fix return void to return self:COMMAND_SUCCESS