reflection operator