Added more commenting.