alright this is crap see ya stackoverflow ...