Added some comments/questions; marked with MM