Helpful comments added. Tests still pass