fix compiling err