added sign-out capability