revision 3, fast rendering bbecuase of only opening image once