sellshares added to protocol
added tests