notes and thoughts