add signup tests
do signup