add switch -f