GUI ALMOST DONE OMG HOLY SHIT