created classes for the 2P Set implementation