Rewrite
-Started rewriting the entire program