add a unique key into signup table
fix typo