reflect, reflection, projection