In a preferred embodiment, the modification program takes the slope and other key parameters of the putting green and the distance of the tee area from the putting greens and moves them on each hole such that the overall difficulty of a given course remains constant as is required by the PGA such that play on different days will be of an equally difficult course.