added universal lessons interface / lessons 1..3