bftutorial