the io routines
produce simulated lc