be gental to goods
compute price preference