add real objective
side effects
new element signature (useful)
small hybrid example