added better, more useful comments