part 6 functional