little bit of css and js to go with it