fixed textaread