added sign out capability