first stab at creating a new signup function