consolidate tag readers and writers