added back precompile
Added back precomileeasasdas
sadasd