add object list support