sect 4.1.1
add a right to left eval version to 4.1