extract makeflow log parsing into class
remove redundant code from runner