added buys and sells capability