Added functioning signup