added a bunch of styles and stuff