some more compilation error fixed