The useful lesson program