Rewrote shit like twice