merge 3 repo into one