tweaks, and moves toward command queue implementation