precompile_demo2