fixed txt reader