completed example from metafor