add run clockwise & counterclockwise
fixed bug: queue steps