revision before the class