add countBySome(), getHash*(), getsHash*()