Self Review And Some Reflections