new exclusion method