type updates 12