swift (12)