12 add logic create signater version 2