command queuing
Craft sample, step1