Updated reader and writer controller