rebased on find
rebased on runfile (former runpack)