version avec les 2 view controlleur