specify open read