added helpful comments