starting rewrite because hey why not
Rewrite. Sort of works.