few method changes