collect tag definit object handl implement except 