logic for signup is done; still not tested

will be testing signup soon