Tried adding some comments.