regist giver step2 implementation