Add precompile
ADD TODO