updated first example so it's clear that reactor must run