notes on sets and 2i