method changes