added set check