Updated comments and added DESIGNDOC