add type45  and  type46