lessons are finally reactive