a little more explaining