prelim implementation of Part 6.2