collect occurr object handl implement except 