My own ideas and thoughts