introduce ipReflection method