added Reflection 2