Updates by Freese and Nichols
Freese and Nichols