added patterns 4 lessons