reflector each method