fleshing out the tutorial