Extended tutorial