finish create diff