text and flow updates