add doLogout