adding file_utils from samutil