variable and animation lessons complete and documentation page rough