add Mendel1
API cleanup
base order doc and fixes