mark all elements as optional