added ind-obj and stream serializations