added new lesson module functionality