tutorial improvement