make start/end/length handling / indication changes. ( ~ successful tests for basic operations )
initial add