added pressing price logic