added hash search