operator+ works