Well, I think it would be helpful to spell out what is different between the two, and give the code from the previous solution.