YO MAN I WILL NEVER FINISH THIS, SO LEMME JUST UPLOAD IT