correction POO