setting flexiblility and responsiveness