Add init-self-seed skeleton function