updated to a working version of hfs, for now.  still needs more testing before removing hfs_old