precompiling test