fix compiling #3