proposal v3, better text all around