operator+= todo done