swift utils