add buy shell