updates on swift