add hash data structure
remove in hash