Reflection done.. i think