need to get sys_read working