ready to iterate over final position