collect powertyp rang object handl implement except 