added CmdBufferI interface