demonstrate what it does