partial commit - lesson models