Diff implemented!)))