add function consH