added verbose print option