fresh start on the rewrite