Added initial command queue implementation