updated greeks(incomplete)