added some Reflection