added hash ext