added goldsteinprice function