method and type updates