improve bench scripts, capture cs as we go ... introduce run to perserve env