adding facestates retrieval