TH-3 signup function update