Basic share functionality
Share enhancement
Share finished
Share function almost done