object condit object handl implement except 