modify the compile error