speed-read logic