A lot of work for the crafting module