fixed problem with +=, -=, etc operators