lecture01 shortened