added hashsets