added precompilation settings