add copyright and play with whitespace
add TODO related RMA ordering semantics