started merging implementation