created seed generating protocol