implement --verbose