(feat) add signup to server