put the operator overloads in the right namespace