commented and adjusted whitespace