Add: auto-gen text proc