updated type support