yswift 3