Almost added allOf
Almost added allOf
Added more sets and regexp format