class lecture documentation 2973773