final contact+compiled merge