changements vues & controller