part 3 docs