created new hash-map system