zftutorial