swiftTutorial and Demo