done. though interestingly sometimes the last segment is a different length. which is understandable i guess.