updates to scope
add two channel operation
clean up byte ordering