first commit of lessons and sample code