hit file generation