Implement dynamic reading string