API documentation; simplified iterator