adding explicit require of set