changed preinserter a bit; renamed recon_splitter to recon_compactor