Serail read working