musings, thoughts and techniques