iterative string lacing