added a few more properties to the iterator