change dataobjectset to datalist