Implement step
merge