dynamic reflections