NotesFactory first version