try using read directlry