It is my personal comprehensive knowledge note.