Updates most segments -- check formatting4