Created by Robert and Elaine

We are not sure what needs to be done starting at line 429.