modify Oset to OSet