implemented deeper hash search