Woah there is a lot of typing going on in here. Im outa here!