vector derivative