add error handling for sign in view