methods changed