more compilation errors fixed
it compiles ...