Thoughts and ideas, written.