added the base crafter