added hash map