added the verbose print mechanism