Initial code commit.
Add comments.