segment methods changed