updated view and signin_checker