Rewrote main haha