add controller for signinx