final tutorial