wow... you put ALOT of effort into that.