Advanced tutorial part 1 outlined