Hour 16: Loop and Generate