Updates most segments -- check formatting2