add merge file, but has bug