merge my implement and your implement