added hopefully clarifying comments