just a lot of css tweaking