fix compiling #4