dataobject add method