list choic list ret arrai list model facad partit target object partit target object ag model facad activ graph partit ag object model facad ag composit state work ret add model facad subvertic ret 