got bored so I fixed some things up (multiple segments etc whatever asdjalskdja)