lots of styling, some gisting!