research notes and thoughts on various topics