added SILENT option