updated final tutorial