Some thoughts written by me...