image and type updates