use pointers
text capture in progress