added sign in feature - user will get error if sign in info is invalid