file functions from path, updated functions