adjust post index
merge
precompile