updates for basic segments