add new share() method and tests