Numerous functions added.  Ready for crafting chance of success