basic signups should be working

haven't tested it yet, but this is the basic idea