fancier output
add nice header and footer