Quelques remarques...

Les codes que tu présentes ici ne sont pas identiques à ceux présents dans l'archive zip.

Pour readstack :

Ajoute la ligne suivante au tout début de ton code :

...