use hashing for storing the support