clean this file up, a lot.