fully functioning signup form