update based on lecture; also add link