object oriented rebuild of thinslice_doc