added --verbose, will make another class for reporting soon