implement --force option