load bf data only when the file is present and use brew path for z