ref #38 part1