Doc pour le controller et state