added --force option