added silencing