ajout type stateless/singleton