THIS IS JUST A BUNCH OF CRAP I DONT KNOW WHAT TO WRITE