change DBF2HQMSRunner to a class(before is a function)