GOOD GOD I HATE CODING WHY OH GOD WHY KILL ME NOW AGFGHAghAGHSGHGAG