add and use middleclass with Perso