agreed to buy