further tests, uglier but more accurate V_ approx
finally cracked the derivatives