with doc print out