lots of styling and more jquery