added second vector field assignment