use hash map for codepointers