fixed compilations