So yea im doing this so blah blah blah blaugh