This is our code.. I'll put a comment on the top.