add left and right child to inner hash listener
working on local data store