new reprocess methods