add custom hashmap for big allocations #15