Added signup functionality