Add more iterator methods