trying new pre_compile placements