get directional derivative data before getting the derivatives