change precompile array format