Add some notes to clearly understand source code ...