is segments needed here?