list changet to hashsets