predic object obj model facad state obj 