signup code part 1