iteration thing finished, probably wrong