many notes, and a rough completion script