Excellent. Just a few points: (1) Instead of saying "Yes," perhaps native speakers would feel more comfortable saying: "Good idea," "OK," or "All right." (2) "Here're" is correct, but it is difficult to pronounce, so native speakers "break" the rule and say "Here's some donuts." (Native speakers do the same with "there are." "There're" is difficult to say, so they just say: There's three book