added signing out feature