added notes for my reference.