change a bunch of style and performance