solutions existantes + intro