improved printout