separated the tutorial build into two steps