collect associ class object handl implement except 