updated and simplified examples
optimization properties