add swift source permission