a whole bunch of new stuff.. hope it works :)