updated note and note parser