added finished Shoemaker's problem
 update