Update functions section