added sign out method