[m] Added lots of additional notes and comments