Add Swift part 1