use optionals in builders