revise CraftManager code
revise Shred.cpp