vector assignment