merging with final