add bucket and verbose option and tweek verbose print statements