add -v option for verbose