purchase process fixes