add real objective
side effects
new element signature (useful)
small hybrid example
side effect fix
Merge branch 'feature-realopt' into develop