comm -> diff