adding hfs stuff