saparate to SetOperations.h
saparate to SetOperations.h