refactored moderation policy