add sign_up page and spec