Add precomplie