touching signup logic