add some helpful comments for later