fix and use +=