started f_read fixes