can read directly from specific file