version fonctionnelle, mais limitee a longueur 8