added hash calculator