add simple design && spec for user signin signup signout