changed to use +=