finish signup, add valid signup integration