Updated to include active and passive examples