fix preparer