added output options: normal and verbose