More progress on purchase functions