object powertyp object handl implement except 