signup and spec