add swift docs