modify haft