add disconnect ( bug if perso < disco )