I am gonna put links to shit bcause i am redoing everything... oh well