extended the tutorial