add swift optionals post