added verbose option