Condition Object usage addded