remove all compiling warnings
fix warnings