doc merge