user need ext when retrieve
have removed state