last modification on Condition class according to the criteria posted on
the OOP group