added and adjusted more comments