add support for verbose