Thoughts and meditations