types of variable lesson