more notes in impl