fixed iteration problem. Still bad sizing