added pyterators