reflections and musings