ListLength update

a step forward, more work needs to be done