added some commentary