test run nearly working, needs logic to calculate.  check final go is ok.