added signout method