add precompie