Add some middle data command pattern