all fixes for compiling