basic implementation of notes.