collect interfac object ns ns collect set ns namespac illeg argument except list result arrai list object namespac ns own element namespac result add interfac result add result 