gradient v calculated