integrates 'text' capability