Create pre_compile