basic serial data reader