final text