basic signup form functionality working