merge with fast forward