updated way the file is built