added --quiet option for production use