with my own hash map prototype class