start with extracting functions from individual run.shs