add the store principle of hashset