add reflectionDemo