Some Thoughts Yes hard to understand