adding verbose mode