adding ability to perform a synchronous hash
merge