* adopt tests for iterator