change text struct