initial readout interface working