début fonctionnement controller