fix  purchase