Pushing shit again because my brain is hurting at this point maintaining all these threads in my head