added hash dictionayr