removed upper cap in iterations