init end2 with end1 source based