lecture 02 basics 2977260