implémentation de toutes les actions.