create knower fragment

Please review @matthewsibigtroth