Turning this in. out of time to continue.  good out-put