added hash map to keep track of getures performed