upgraded specs
dropped proprietary iterator