major changes, including restart at phase 10 after searchforsignup is used, also added a few logic to handle register plugin, but not complete yet.