added --quiet option and support