thoughts on many aspects