done the candidate name align
merge
precompile