The lessons that I download from ShareMyLesson.com are lessons that are clearly written and have strong graphics. The visuals are another inroad for my students who may not completely comprehend written instructions.