Excuse the errors i was trying to get everything written really fast.