RESTARTING FROM SCRATCH HOLY SHIT MUAHAHAHAHAHA