fix compiling error 3