moved the add_share to the fusion only
added sha1 checksum support for definitions