added sign out use case