lots of length fiddling wip
and remove the blocks more position stuff coming, but the list part should be ok