final text changes at request of client