some reflections from my experience...