update for the TYPE