Added some comments and references