updated dependencies and added correct iterator tests