final merged