type updates 8