holy rewrite progress.