the note for my programming study