include a verbose option, incomplete