collect link end link end object handl handl link end link link link end handl link link collect list collect link end end link connect end collect list todo iter filter nice instead muck collect end arrai list link end end end remov handl end invalid object except invalid element except illeg argument collect handl 