Updates most segments -- check formatting3