added hash support matrix