a collection of thoughts