extract method replay works