will integrate to smartdiff repo. stop maintaining this one.