worked on add shares
changed some of the adding method
took out merging conflict bs