Added some comments and opening.