we can filter factories on behaviors