change signup structure