added print purchase feature