add binary
edit distance