add new file, and add global function .