refactor censored