added option -f