updated type list