working higher order reflections