usage notes, todos