added quiet switch