making a non speed read thing
here come the conflicts
fixed conflict