Notes We Need to Make Sure For Checkpoint 3