* added polyfill for Set