Added some comments for what needs to be done.