object templat object handl implement except 