completed project in swift