add hmming
ci
ci
ci
ci
ci