make all file can compile success