add read and readbyte
add strcov