partly written a vistable refresh test