changes made during lecture. may have errors.