add _read_serial_binary?
cleanup
add csv collector