IT WORKS AGAIN EVEN IF IT IS HORRIBLE CODE