add swift part 7