first responsive iteration