notes-ideas