adding chris's version of my program