compose_diff
