restored test3.swift