modified hirschberg file