fixed nonrecognition of assignop