half way through fixing dumb shit i did