fix purchase part
fix purchase part